package com.yan.design.two.structure;

/**
 * 设计模式：
 *  结构型
 *      1. 适配器   XXAdapter
 *                 两个接口 没有关联 ，中间有一个适配器，进行转换
 *                 例子：中国的电压220V  泰国的电压300V  需要适配器进行转换
 *      2. 桥接     XXBridge
 *                  维度：1.品牌类（苹果、联想...） 2.电脑类型 (笔记本、台式)
 *                  防止类爆炸，进行桥接
 *      3. 装饰者   XXDecorator
 *                  装饰者可以嵌套，对于原本的方法进行装饰
 *                  例子：饮料、牛奶1类 + 布丁A类  - 可以计算点3杯牛奶1类消费的金额
 *      4. 组合模式 XX
 *                  树型结构
 *                  例子：目录结构，目录下有目录有文件，可以得到某个目录下的子结构
 *      5. 外观模式 XXFacade
 *                  一键全开，或者全关
 *                  例子：DVD、屏幕 都有开关。有一个总类，执行开操作，其他的类也都执行开的操作
 *      6. 享元模式 XX
 *                  池的操作
 *                  汇总 当前池集合 中有哪些对象在使用
 *      7. 代理模式 XXProxy
 *                  一个类去操作一些事，不自己操作，交给其他人去处理
 *                  例子：租房者 - 中介 - 租房
 *                  静态代理、动态代理
 * @author shengren.yan
 * @create 2022-07-20
 */
public class test {

}
